草庐IT

音频CODEC PCB LAYOUT 注意事项

全部标签

windows - 如何在 UWP 中捕获 PC 屏幕和录制音频?

我是开发UWP应用的新手。我最近开发了用于屏幕录制的桌面应用程序,它可以捕获屏幕、录制音频。为此,我使用了DirectShowLib、WindowsMediaLib中的一些过滤器。现在要在UWP中构建相同的应用程序,我不知道从哪里开始,也没有在UWP中找到对我有帮助的API。谁知道,请帮帮我... 最佳答案 已接受的答案不再正确。自2018年4月版Windows10版本1803起,您现在可以捕获屏幕并录制音频。Screencapture(Windows.Graphics.Capturenamespace)我还没有弄清楚的部分是如何将

c# - 在 UWP 中后台播放音频最简单的方法是什么?

我正在处理我的项目(一个soundcloud客户端),该应用程序可以很好地播放轨道,但当应用程序最小化时就不行了。我使用MediaElement-Object从url播放mp3。当应用程序处于后台时,我如何强制音乐继续播放音乐。或者什么是最简单的方法/最好的解释教程来实现这个。我搜索了很多好的答案,但我发现那些对我来说太好了:D什么意思,我不明白。 最佳答案 要在后台播放音频,您必须在Package.appxmanifest中为后台任务做一个声明,启用音频并添加一个入口点,如TestUWP.MainPage页面。还可以让用户轻松管理

ITE平台之UI开发01-注意事项

UI开发占据了项目一半以上的工作量,一个好的习惯有助于项目的快速完成。所以就开发过程中的一些注意事项做如下的说明。ITE提供整套开发包,解压后GUITool(工具名称Drawrocker):sdk\itu\tool\bin\DrawrockerGUIDesigner.exe界面如下:(可以参考SDK提供dwawrocker使用文档了解控件使用与开发)一、命名規則(可以参考的sdk中demoproject就是按照如下的规则实作,当然这是个人习惯)1.會被程式呼叫的widget名稱必須為Unique2.Layer:(全小寫:layername)LayerEx:mainLayer3.產生layerc

windows - 通过蓝牙 socket 传输音频

我需要通过Windows套接字将音频流式传输到蓝牙耳机。我能够使用RFCOMM和A2DP/耳机配置文件/免提配置文件与蓝牙耳机建立套接字连接。我的要求是通过套接字传输音频(WAV或MP3)。是否可以通过简单地将音频数据写入套接字(使用send())?或者还有其他方法吗?我需要使用相同的套接字连接进行流式传输。如果我使用媒体控制接口(interface)API,它们将建立单独的连接然后进行流式传输。 最佳答案 A2DP配置文件位于L2CAP和SDP之上;此外,SDP应发挥作用同时使用L2CAP作为其传输协议(protocol)。所以如

windows - 在不使用 StereoMix 的情况下使用 Windows ffmpeg 录制音频输出

我正在寻找一种使用Windowsffmpeg录制音频输出(扬声器)的方法。我需要在不安装任何额外的dshow过滤器并且不启用StereoMix输入的情况下执行此操作(因为这在许多计算机上不可用)。我在ffmpeg文档中读到,-map将允许重定向音频输出,以便ffmpeg将其视为音频输入,但我找不到如何执行此操作的任何示例。在Linux中我设法这样做了:ffmpeg-fpulse-ac2-ar44100-ialsa_output.pci-0000_00_1f.4.analog-stereo.monitor-fpulse-ac2-ar44100-ialsa_input.pci-0000_0

c# - 如何在 Windows 10 和 > .net 4.5 中用 c# 枚举音频输入设备?

如何获取Windows系统上已安装音频输入设备的列表?操作系统:Windows(10)框架:.Net>=4.5语言:c#我已经尝试过使用这个:ManagementObjectSearcherobjSearcher=newManagementObjectSearcher("SELECT*FROMWin32_SoundDevice");ManagementObjectCollectionobjCollection=objSearcher.Get();但这给了我所有设备的列表,我只需要输入设备列表 最佳答案 您可以使用DirectSoun

【Android音视频】OpenSL ES音频播放示例一

本文将实现一个使用OpenSLES来播放assets目录下mp3歌曲的demo(实际推荐大家使用oboe库)。AndroidNDK之高性能音频https://developer.android.google.cn/ndk/guides/audio/opensl/getting-startedOboeisaC++librarythatmakesiteasytobuildhigh-performanceaudioappsonAndroid.https://github.com/google/oboe NDK软件包中包括 KhronosGroup 开发的 OpenSLES™ 1.0.1API规范的A

c++ - 监视音频文件以检查它何时被另一个程序打开

如何在Windows上监控由另一个C++程序打开/运行的音频文件?我已经搜索过了,我唯一想到的就是检查音频文件当前是否打开,但是这不会太准确或太有效,因为音频文件很短并且被打开了多次。每次打开我都想捕获。我在这里读过类似的问题。但是与我的问题相似的2个问题是针对Linux的。 最佳答案 C++不是执行此操作的正确工具。如果你真的想详细查看文件,你需要写一个文件过滤驱动程序(或者一个minifilter),这不是一件容易的事。这里有点overwiew如何开始和this是一个很好的教程,它提供了第一个View。另一种(但可能是肮脏的)方

windows - 使用 portaudio 设置音频输入电平

我正在处理在Windows上使用portaudio的遗留代码。该代码从桌面麦克风获取音频并能够配置输入音量。它在windowsxp下完美运行,但在windows7下调整音频输入电平被破坏,更改参数对输出音频流没有影响。代码执行以下调整音量mp_mixer=Px_OpenMixer(mp_inputStream,m_dev_num);if(mp_mixer)Px_SetInputVolume(mp_mixer,m_volume);我发现,底层winmme函数在WindowsVista和更新版本中不起作用。我已经更新到最新版本的portaudiopa_stable_v19_20140130

java - 如何将我的 PC(在 Windows 上运行)用作我的 Android 手机的蓝牙音频设备?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭5年前。Improvethisquestion假设我的安卓手机接到了一个电话。我想要的是将此调用路由到我的蓝牙/wifi连接PC,就像它路由到任何其他android音频设备一样。